package com.xuhaijian.test;

import java.util.regex.Pattern;
import java.util.regex.Matcher;

public class VINValidator {
    public static void main(String[] args) {
        // 测试车架号
        String vin = "1HGC982633A123456"; // 示例车架号
        // 定义正则表达式
        String regex = "^[A-Z0-9]{17}$";
        // 编译正则表达式
        Pattern pattern = Pattern.compile(regex);
        // 匹配输入字符串
        Matcher matcher = pattern.matcher(vin);
        // 判断是否匹配
        if (matcher.matches()) {
            System.out.println("车架号合法: " + vin);
        } else {
            System.out.println("车架号不合法: " + vin);
        }
    }
}